package com.jk.kdd.console.service;

import com.jk.kdd.console.model.SystemVariable;
import com.jk.kdd.console.model.SystemVariableClassify;
import com.jk.kdd.console.vo.SystemVariableClassifyVO;

import java.util.List;

/**
 *
 *
 * @author hanping.fu
 * @project jk-console
 * @data 2017/03/07
 * @desc
 */
public interface SystemVariableClassifyService {

    /**
     * 变量分类列表
     */
    List<SystemVariableClassifyVO> selectByCondition();

    /**
     * 查询出最大的id
     */
    Long selectMaxId();

    /**
     * 创建总分类
     */
    boolean createVariable(String classifyId,String classifyName, String operateId);

    /**
     * 修改总分类
     */
    boolean modifyVariable(String id,String classifyId,String classifyName, String operateId);

    /**
     * 删除总分类
     */
    boolean deleteVariable(String id, String operateId);

    /**
     * 变量分类列表排序
     */
    boolean sortVariableList(String id1, String id2, String sNum1, String sNum2, String operateId);
}
